@charset "utf-8";
/* CSS Document */
.ban{ overflow:hidden; width:100%;  float:left;}
.fullSlide {width:100%;position:relative;height:500px;overflow:hidden; }
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:500px;overflow:hidden;text-align:center;}
.fullSlide .bd li a {display:block;height:500px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:50px;height:6px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on {background:#f60;filter:alpha(opacity=100);opacity:1.0}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;background:url(slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next {left:auto;right:5%;background-position:-6px -137px;}


.dl03{ width:530px; float:left; overflow:hidden; margin-bottom:50px;}
.dl03 img{ display:block; float:left; overflow:hidden; width:200px; height:130px; border-radius:5px; margin-right:30px;}
.dl03 ul{ width:300px; float:left; overflow:hidden}
.dl03 dt{ width:100%; float:left; overflow:hidden; line-height:30px; height:30px; margin-bottom:10px}
.dl03 dt a{ font-size:19px; color:#1e50ae; font-weight:bold}
.dl03 dd{ width:100%; float:left; overflow:hidden; line-height:22px; font-size:14px; color:#666}
.m_r140{ margin-right:140px}


.about-01{ height:500px; background:#f5f5f5 url(about-01.jpg) no-repeat center bottom}

.about-02{ padding-left:650px; width:550px}
.about-02 h3{ width:100%; float:left; overflow:hidden; line-height:30px; margin-bottom:10px; margin-top:50px}
.about-02 h3 a{ font-size:26px; color:#1e50ae; font-weight:normal}
.about-02 h4{ width:100%; float:left; overflow:hidden; line-height:28px; font-weight:normal; font-size:18px; color:#888; text-transform:uppercase; margin-bottom:25px}
.about-02 p{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:14px; color:#888; margin-bottom:30px;}

.about-02  h5 a:hover{ background:#fe7c30}
.about-02 ul{ width:100%; float:left; overflow:hidden}
.about-02 dl{ width:255px; float:left; overflow:hidden; margin-bottom:30px}
.about-02 dl dd{ width:50px; height:50px; float:left; overflow:hidden; border-radius:50%; margin-right:20px;text-align:center;}
.about-02 dl dt{ width:175px; float:left; overflow:hidden; height:50px; line-height:50px; font-size:16px; color:#333}
.about-02 dl:nth-child(1),.about-02 dl:nth-child(3){ margin-right:40px}

.dd-001{background:#ff535d;  }
.dd-001 img{ margin-top:9px}
.dd-002{ background:#567cf9}
.dd-002 img{ margin-top:8px}
.dd-003{ background:#36c995}
.dd-003 img{ margin-top:9px}
.dd-004{ background:#ff9614}
.dd-004 img{ margin-top:11px}


.about-02 h5{ width:100%; float:left; overflow:hidden; line-height:60px; margin-top:10px}
.about-02  h5 a{ display:block; float:left; overflow:hidden; line-height:44px; width:auto; padding:0 38px; border-radius:22px; background:#1e50ae; font-weight:normal; color:#fff; font-size:16px; letter-spacing:2px}

.ul-01{ width:100%; float:left; overflow:hidden;}
.ul-01 dl{ width:282px; float:left; overflow:hidden; height:400px; margin-right:24px; position:relative}
.ul-01 dl:last-child{ margin-right:0}

.ul-01 dl dd{ width:100%; height:322px; overflow:hidden; position:absolute;  }
.ul-01 dl dd img{ width:100%; float:left; overflow:hidden; height:322p; transition: all 0.5s;}
.ul-01 dl dd img:hover{transform: scale(1.1)}
.ul-01 dl dt{ width:100%; height:78px; line-height:78px; text-align:center; position:absolute;}
.ul-01 dl dt a{ width:100%; float:left; overflow:hidden; height:78px; line-height:78px; text-align:center; color:#fff; font-size:18px; background:#1e50ae}
.ul-01 dl dt a:hover{ background:#f60}

.ul-01 dl:nth-child(1) dd,.ul-01 dl:nth-child(3) dd{ top:0; left:0;}
.ul-01 dl:nth-child(1) dt,.ul-01 dl:nth-child(3) dt{ left:0; bottom:0 }


.ul-01 dl:nth-child(2) dd,.ul-01 dl:nth-child(4) dd{ left:0; bottom:0}
.ul-01 dl:nth-child(2) dt,.ul-01 dl:nth-child(4) dt{  top:0; left:0;}



.news-01{ padding:50px 0; background:#e8e8e8}
.news-01 .dlt-01 dt span{ background:#e8e8e8}
.h5-01 span:last-child{ display:none}  

.div-01{ width:400px; height:396px; float:left; overflow:hidden; margin-right:16px; padding:25px; background:#fff}
.div-01 h2{ width:100%; float:left;  overflow:hidden; margin-bottom:25px; height:250px;}
.div-01 h2 img{ width:100%; float:left; overflow:hidden; height:250px}
.div-01 dl{ width:290px; float:left; overflow:hidden; margin-right:24px}
.div-01 dl dt{ width:100%; float:left; overflow:hidden; line-height:30px; height:30px}
.div-01 dl dt a{ font-size:16px; color:#222;}
.div-01 dl dt a:hover{ text-decoration:underline; color:#f60}
.div-01 dl dd{ width:100%; float:left; overflow:hidden; line-height:22px; color:#888; font-size:14px}
.div-01 ul{ width:86px; float:left; overflow:hidden; background:#4378dc; height:86px; margin-bottom:3px}
.div-01 ul h5{ width:100%; float:left; overflow:hidden; line-height:26px; font-size:23px; color:#fff; text-align:center; margin-top:15px; margin-bottom:5px}
.div-01 ul h6{ width:100%; float:left; overflow:hidden; line-height:26px; font-size:14px; color:#fff; text-align:center; font-weight:normal}

.div-02{ width:734px; float:left; overflow:hidden}
.div-03{ width:331px; float:left; overflow:hidden; margin-right:2px; background:#fff; padding:25px 25px 25px 0; margin-bottom:2px; height:97px;}
.m_r0{ margin-right:0}


.div-03 ul{ width:98px; float:left; overflow:hidden; }
.div-03 ul h5{ width:100%; float:left; overflow:hidden; line-height:26px; font-size:23px; color:#444; text-align:center; margin-top:15px; margin-bottom:5px}
.div-03 ul h6{ width:100%; float:left; overflow:hidden; line-height:26px; font-size:14px; color:#333; text-align:center; font-weight:normal}
.div-03 dl{ width:233px; float:left; overflow:hidden; }
.div-03 dl dt{ width:100%; float:left; overflow:hidden; line-height:30px; height:30px; margin-bottom:10px}
.div-03 dl dt a{ font-size:15px; color:#222;}
.div-03 dl dt a:hover{ text-decoration:underline; }
.div-03 dl dd{ width:100%; float:left; overflow:hidden; line-height:22px; height:44px; color:#999; font-size:12px}

.div-03:hover{ background:#f60;}
.div-03:hover dt a,.div-03:hover dd,.div-03:hover h5,.div-03:hover h6{ color:#fff;}


.yin{ overflow:hidden; height:200px; width:900px; float:left; border-radius: 154px; margin:50px 150px; display:inline; text-align: center; color: #333; border:1px solid #ddd;


  -webkit-box-shadow: 5px 5px 35px #ccc;
            -moz-box-shadow:  5px 5px 35px #ccc;
            box-shadow: 5px 5px 35px #ccc;


}

.ibrand-num{overflow:hidden;margin:28px 0 0;}
.ibrand-num li{float:left;width:220px;height:107px;text-align:center;color:#333;font-size:16px;font-weight: bold; background:url(../images/yin_line02.gif) no-repeat left 45px;}
.ibrand-num li span{font-size:66px;line-height: 60px; font-family:"Times New Roman", Times, serif;}
.ibrand-num li b{display:block;font-size: 16px;font-weight: normal; padding:5px 0 0;}
.ibrand-num li:first-child{background: none;}
.yin_bot{width: 784px;margin:0 auto;padding: 45px 0 0;}
.yin_bot ul li{font-size: 16px;color: #333;height: 46px;line-height: 46px;overflow: hidden;float: left;width:307px; background:url(../images/yin_ico01.gif) no-repeat 0 18px;padding: 0 0 0 20px;margin-left:77px;}
.yin_bot ul li:hover{color: #6eb92b;}
.yin_bot ul li:nth-child(2n){width: 360px;margin: 0;}

.yin .p3 {height: 45px;line-height: 45px;width: 330px;border-radius: 70px;margin: 0 auto;background: #1e50ae;font-size:19px;color: #fff;}
.yin .p3 a{color: #fff;}

.m_0{ margin-bottom:0}
.m_10{ margin-bottom:10px}